package com.mcxx.modules.miniSalvation.fundpay.dto;

import java.io.Serializable;

import com.mcxx.modules.BaseParam;
import lombok.Data;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;


@Data
public class FundPayDTO extends BaseParam implements Serializable {
	private static final long serialVersionUID = -1;

    @ApiModelProperty(value = "PK")
	private String id;

	@ApiModelProperty(value = "发放类型(01资金发放02标准补发03补贴发放04自定义补发05综合资金)")
	private String fundType;

    @ApiModelProperty(value = "资金帐号Id")
	private String bankId;

    @ApiModelProperty(value = "发放年月")
	private Date payDate;

    @ApiModelProperty(value = "发放金额")
	private Double payTotal;

    @ApiModelProperty(value = "发放类型,补贴03正常发放01补发02")
	private String payType;

    @ApiModelProperty(value = "发放标准")
	private Double grantStandard;

    @ApiModelProperty(value = "费用类型,基本救助金100特殊救助金	101分类救助金110")
	private String costType;

    @ApiModelProperty(value = "自动发放；0不是；1是")
	private Byte isAuto;

    @ApiModelProperty(value = "发放人数")
	private Integer memberNum;

    @ApiModelProperty(value = "发放状态0未确认；1已确认；2已撤销")
	private String status;

    @ApiModelProperty(value = "发放方式,发放现金02银行转账01实物发放03")
	private String payWay;

    @ApiModelProperty(value = "救助年月")
	private String grantYears;

    @ApiModelProperty(value = "发放对象")
	private String grantObject;

    @ApiModelProperty(value = "对象类型")
	private String standType;

    @ApiModelProperty(value = "特困人员基本生活费")
	private Double basic;

    @ApiModelProperty(value = "特困人员照料护理费")
	private Double nursing;

    @ApiModelProperty(value = "本级确认时间")
	private Date commitDate;

    @ApiModelProperty(value = "补贴类型")
	private String itemType;

    @ApiModelProperty(value = "补发类型")
	private String replacementType;

    @ApiModelProperty(value = "补发方式")
	private String bufaWay;

    @ApiModelProperty(value = "补发月份")
	private String replacementMonth;

    @ApiModelProperty(value = "发放户数")
	private Integer households;

    @ApiModelProperty(value = "供养方式")
	private String supplyType;

    @ApiModelProperty(value = "经办人")
	private String orderPerson;

    @ApiModelProperty(value = "审批人")
	private String checkPerson;

    @ApiModelProperty(value = "操作员")
	private String operator;

    @ApiModelProperty(value = "发放机构ID")
	private String orgId;

    @ApiModelProperty(value = "创建时间")
	private Date createTime;

    @ApiModelProperty(value = "补发说明")
	private String remark;

	private String type;


	private String queryType;

	private String recevierType;


	@ApiModelProperty(value = "01单人保名册;02其他名册")
	private String rollType;


	@ApiModelProperty(value = "照料人类型")
	private String careType;


	@ApiModelProperty(value = "1 个人;2机构")
	private String caregiverType;

	@ApiModelProperty(value = "流程表id")
	private String orderId;
}
